const { defineConfig } = require("@vue/cli-service");

module.exports = defineConfig({
  transpileDependencies: true,
  // 添加 devServer 配置
  devServer: {
    port: 8081, // 前端开发服务器端口（默认就是8080，可以省略）
    proxy: {
      // 代理所有以 /api 开头的请求
      "/api": {
        target: "http://localhost:8080/countdown", // 你的后端服务器地址
        changeOrigin: true, // 允许跨域
        pathRewrite: {
          "^/api": "", // 重写路径，去掉 /api 前缀
        },
      },
      // 如果需要代理其他路径，可以继续添加
      "/uploads": {
        target: "http://localhost:3000",
        changeOrigin: true,
      },
    },
  },
  // 可选：配置开发服务器其他选项
  configureWebpack: {
    devtool: "source-map", // 方便调试
  },
});
